Big Huge Thesaurus

interactive multimedia system

noun